package com.freight.user.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

@Data
public class PlaterVehicleLicenseVo {
    @ApiModelProperty(value = "交易量")
    private Integer relationship = 0;

    @ApiModelProperty(value = "认证状态")
    private Integer registStatus;

    @ApiModelProperty(value = "作业状态")
    private String taskState;

    @ApiModelProperty(value = "司机")
    private String driverName;

    @ApiModelProperty(value = "实际所有人名称")
    private String manageUserName;

    @ApiModelProperty(value = "所有人名称")
    private String vehicleOwner;

    @ApiModelProperty(value = "所属关系")
    private String relationType;

    @ApiModelProperty(value = "核定载质量")
    private String approvedLoad;

    @ApiModelProperty(value = "车型")
    private String vehicleCodeType;

    @ApiModelProperty(value = "车长")
    private String vehicleLength;

    @ApiModelProperty(value = "车型")
    private String vehicleType;

    @ApiModelProperty(value = "道路经营许可证号")
    private String roadPermitNo;

    @ApiModelProperty(value = "道路运输许可证号")
    private String workFileNo;

    @ApiModelProperty(value = "车牌号码")
    private String vehicleNum;

    @ApiModelProperty(value = "颜色类型")
    private String colorType;



    @ApiModelProperty(value = "使用性质")
    private String useCharacter;

    @ApiModelProperty(value = "车辆识别代号")
    private String vin;

    @ApiModelProperty(value = "行驶证发证机关")
    private String issuingAuthority;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "注册日期")
    private String registerDate;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "发证日期")
    private String issueDate;

    @ApiModelProperty(value = "能源类型")
    private String oilType;

    @ApiModelProperty(value = "总质量")
    private String grossMass;

    @ApiModelProperty(value = "挂车车牌号码")
    private String trailerNum;



    @ApiModelProperty(value = "道路经营许可证")
    private Long roadOperPermitPicFileID;

    @ApiModelProperty(value = "行驶证正面地址")
    private Long vehicleLicenseFontPicFileID;

    @ApiModelProperty(value = "行驶证反面地址")
    private Long vehicleLicenseBackPicFileID;

    @ApiModelProperty(value = "行驶证副页 背面")
    private Long xszFyBmPicFileID;

    @ApiModelProperty(value = "行驶证(挂车)副页 背面")
    private Long xszGcFyBmPicFileID;


    @ApiModelProperty(value = "挂车正面地址")
    private Long trailerLicenseFontPicFileID;

    @ApiModelProperty(value = "挂车反面地址")
    private Long trailerLicenseBackPicFileID;

    @ApiModelProperty(value = "车辆运营证")
    private Long vehicleWorkLicenseFileID;

    @ApiModelProperty(value = "挂车运营证")
    private Long trailerWorkLicenseFileID;


    @ApiModelProperty(value = "营业执照/身份证")
    private Long busLicenseOrCardPicFileID;





}
